package tk.deep.data;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 这个类为实现 format DataBeanXX 的辅助类
 * 主要用于将需要序列化的对象同序列化的控制解偶
 * 使用它指定哪此列可以序列化哪此列不需要序列化
 *
 */
public abstract class DataBeanXXFormat {
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd")
    abstract Date getBirth();

    @JsonIgnore
    abstract BigDecimal getZz();
}
